package com.test.demo12;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;

public class testDemo {
    public static void main(String[] args) throws ParseException {
        System.out.println("输入生日：（格式是YYYY-MM-DD）");
        String birthdayString = new Scanner(System.in).next();
//        将字符串日期转换为Date对象
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        Date d = sdf.parse(birthdayString);
//        获取今天的日期对象
        Date todayDate = new Date();
//        将两个日期转换为毫秒，使用Date类中的方法getTime()
        long l = todayDate.getTime()-d.getTime();
        if(l<0){
            System.out.println("还没出生呢");
        }else {
            System.out.println(l/1000/60/60/24);
        }
    }
}
